北厍镇位于吴江市东南部,距吴江城区25千米。东与芦墟的汾湖湾、高新村交界;南临汾湖、太浦河;西连黎里的华莺、大联村和八坼的联盟村;北依三白荡、元鹤荡以及金家坝的梅石、银杏村。
北厍镇位于北纬31°02′48″~31°03′37″,东经120°46′18″~120°47′30″。2003年,全镇土地总面积49.13平方千米,其中镇区面积2.13平方千米。